PC Week Database Benchmark Index Analysis
  = data-entry area R = field that would benefit from an index A = field that is accessed  by the query W = field that is written to
OLTP Read Select OLTP Read Join OLTP Write DSS Select
oltp_read_select_01 oltp_read_select_02 oltp_read_select_03 oltp_read_select_04 oltp_read_select_05 oltp_read_select_06 oltp_read_select_07 oltp_read_select_08 oltp_read_select_09 oltp_read_select_10 oltp_read_select_11 oltp_read_select_12 oltp_read_select_13 oltp_read_select_14 oltp_read_select_15 oltp_read_select_16 oltp_read_select_17 oltp_read_select_18   oltp_read_join_01 oltp_read_join_02 oltp_read_join_03 oltp_read_join_04 oltp_read_join_05 oltp_read_join_06 oltp_read_join_07 oltp_read_join_08 oltp_read_join_09 oltp_read_join_10 oltp_read_join_11 oltp_read_join_12 oltp_read_join_13 oltp_read_join_14   oltp_write_01 oltp_write_02 oltp_write_03 oltp_write_04 oltp_write_05   dss_select_01 dss_select_02 dss_select_03 dss_select_04 dss_select_05 dss_select_06 dss_select_06_noview dss_select_07 dss_select_07_noview dss_select_08 dss_select_09 dss_select_10 dss_select_11  
# indicies that could be used: 1 2 1 1 1 1 1 2 1 2 1 2 1 1 1 2 1 2 2 3 3 4 2 3 2 2 3 3 4 4 2 3 1 1 2 6 3 5 5 3 3 1 1 1 1
# tables accessed: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 4 4 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1
# of queries that: R W
uniques 13 0               R               R           R     R R R R R R R R R                   R                      
u_key (clustered)[1] 8 0   R   A     R R R   R   R   R       R  
u_int 0 0   A   A     A   A      
u_signed (unused index) 0 0   A   A     A   A A A A A   A      
u_float 0 0        
u_double 0 0   A   A        
u_decim 0 0        
u_date 0 0     A   A A A A      
u_code 5 0   A   A     R   R   R   R   R      
u_name 1 0   A   R     A   A A A A   A      
u_address 0 0        
hundred 17 0     R                                   R     R     R R R R R R                       R   R R R R R R R    
h_key (clustered) 12 0   R   R   R   R   R   R       R   R R R R R  
h_int 2 0         R R  
h_signed (unused index) 0 0   A   A   A   A A A A      
h_float 0 0        
h_double 0 0        
h_decim 0 0        
h_date 1 0   A   A   R   A A A A      
h_code 5 0   A     R   R   R       R R  
h_name 4 0   R   A   A   A A       R   R R  
h_address 0 0   A   A      
tenpct 15 0       R         R R     R R R                   R       R R R R R R               R     R                  
t_key (clustered with code) 7 0   R   R A   A A A     R   R   R   R A   R  
t_int 1 0   A   A A   A A A     A       R  
t_signed 3 0   A   A R   R A A     A   A A   A       R  
t_float 1 0         R  
t_double 1 0   A   A A   A A A         R  
t_decim 1 0         R  
t_date 2 0   R R     A A A A      
t_code 3 0   A   A A   A A A     R   R   R    
t_name 3 0   A   R A   R A A         R  
t_address 0 0        
updates 14 2         R R R                           R   R R             R R       W W     R           R R R R R        
p_key (clustered) 13 0   A R A   R   R R   R   R R   R   R R R R R  
p_int (references hundred.h_key) 1 1   A A R     W    
p_signed 0 1   A A A     A     W    
p_float 0 0        
p_double 0 0   A A A        
p_decim 6 0       R   R R R R R  
p_date (unused index) 0 0     A   A A      
p_code 3 0   R A A   A   R   R      
p_name 0 0   A A A     A      
p_address 0 0        
tenthou 4 0                     R             R R                             R                                        
t_key (clustered with code) 2 0   R   A   R    
t_int 0 0   A   A      
t_signed 2 0   R   R   A    
t_float 0 0        
t_double 0 0   A   A      
t_decim 1 0   R        
t_date 0 0        
t_code 1 0   A   A   R    
t_name 1 0   A   R   A    
t_address 0 0        
hunthou 2 0                                 R                                                                       R  
h_key 0 0        
h_int 0 0        
h_signed 1 0   R        
h_float (deliberately left unindexed) 1 0         R  
h_double 0 0        
h_decim 0 0        
h_date 0 0        
h_code 0 0        
h_name 0 0        
h_address (deliberately left unindexed) 1 0   R        
twomill 2 0                       R                   R                                                                
p_key (clustered) 2 0   R     R      
p_int 0 0   A        
p_signed 0 0   A        
p_float 0 0        
p_double 0 0   A        
p_decim 0 0        
p_date (unused index) 0 0        
p_code 1 0   A     R      
p_name 0 0   A        
p_address 0 0        
threemill 1 0                                                                                                           R
t_key (clustered) 0 0        
t_int 0 0        
t_signed 1 0         R
t_float 0 0        
t_double 0 0        
t_decim 0 0        
t_date 0 0        
t_code 0 0        
t_name 0 0        
t_address 0 0        
fourmill 0 1                                                                             W                              
t_key (clustered) 1 0       R    
t_int 0 0        
t_signed 0 0        
t_float 0 0        
t_double 0 0        
t_decim 0 0        
t_date 0 0        
t_code 0 0        
t_name 0 1       W    
t_address (deliberately left unindexed) 0 1       W    
fivemill 1 1                                             R                             W                                
h_key (clustered) 1 1     R     W    
h_int 0 1       W    
h_signed 0 1       W    
h_float 0 1       W    
h_double 0 1       W    
h_decim 0 1       W    
h_date 0 1       W    
h_code 1 1     R     W    
h_name 0 1       W    
h_address 0 1       W    
fourram 2 0   R                                               R                                                        
p_key (clustered) 2 0 R     R      
p_int 0 0        
p_signed 0 0 A     A      
p_float 0 0        
p_double 0 0        
p_decim 0 0        
p_date 0 0 A        
p_code 0 0 A        
p_name 0 0 A     A      
p_address 0 0        
upd_int_history 0 1                                                                       W                                    
p_key (clustered with p_int) 0 1     W    
p_int 0 1     W    
p_date 0 1     W    
oltp_write_01_check_value 1 0                                                                       R                                    
int_avg 1 0     R    
upd_signed_history 0 1                                                                         W                                  
p_key (clustered with p_signed) 0 1       W    
p_signed 0 1       W    
p_date 0 1       W    
del_history 0 1                                                                           W                                
h_key (clustered) 0 1       W    
h_int 0 1       W    
h_signed 0 1       W    
h_float 0 1       W    
h_double 0 1       W    
h_decim 0 1       W    
h_date 0 1       W    
h_code 0 1       W    
h_name 0 1       W    
h_address 0 1       W    
oltp_write_04_count_updates 0 1                                                                             W                              
num_updates 0 1       W    

[1]
Timothy Dyck:
bold indicates the column has been indexed